Published: 2007-03-23
Applies to:
- Content Studio ver. 4.X
Type: How to
Symptoms
Content Studio version 4.x is a 32-bit application that cannot run natively on 64
bit operating system. The reason for this is that Content Studio uses a number of
COM-components and other resources that are 32-bit only.
For this reason Teknikhuset recommends that you to run Content Studio 4.x on 32-bits
Windows if possible.
It is, however possible to reconfigure IIS to support WOW64 which enables 32-bits
applications to run on 64-bits systems.
If you, after installation on a 64 bit server, get an error message that indicates
that a type library could not be found when you try to use Content Studio, the IIS
needs to be configured to run i 32-bit compatibility mode.
More information
WARNING
- The following instructions are only for very qualified and experience users, if you are not sure of what you are doing, please contact qualified IT-professionals!
- Never install or configure a 64-bits web server already running in production. The actions described below can easily cause existing web sites to stop running!
All the actions described here are provided "as is" and Teknikhuset has not fully verified them and cannot take responsibilities for any problems that might occur.
First, IIS (Internet information services) needs to be configured to run in
32-bit mode.
The following link at Microsoft shows how to do it.
After this you need to configure IIS so that any ISAPI-filter that gets loaded by
IIS is 32-bit.
Start by installing the 32-bits version of ASP.NET by using the 32-bit version of
aspnet_regiis.exe utility.
The article How to switch between the
32-bit versions of ASP.NET 1.1 and the 64-bit version of ASP.NET 2.0 on a 64-bit
version of Windows describes how to do this.
The last thing to do is to make sure that regular ASP runs as 32-bit.
Add a new Web server Extension name it Active Server Pages 32-bit and this extension
should use the file
C:\WINDOWS\SysWOW64\inetsrv\asp.dll.
C:\WINDOWS\SysWOW64\inetsrv\asp.dll.
Set this extension to allowed.
Lastly configure IIS so that the following file extensions are executed with the
32-bit system instead (using the file C:\WINDOWS\SysWOW64\inetsrv\asp.dll).
- .asa
- .asp
- .cdx
- .cer
Restart your web server.